Local Search Approximation Algorithms for the Complement of the Min-k-Cut Problems
نویسندگان
چکیده
Min-k-cut is the problem of partitioning vertices of a given graph or hypergraph into k subsets such that the total weight of edges or hyperedges crossing different subsets is minimized. For the capacitated min-k-cut problem, each edge has a nonnegative weight, and each subset has a possibly different capacity that imposes an upper bound on its size. The objective is to find a partition that minimizes the sum of edge weights on all pairs of vertices that lie in different subsets. The min-k-cut problem is NP-hard for k ≥ 3, and the capacitated min-k-cut problem is also NP-hard for k ≥ 2. Min-k-cut has numerous applications, for example, VLSI circuit partitioning, which is a key step in VLSI CAD. Although many heuristics have been proposed for min-k-cut problems, there are few approximation results of min-k-cut problems. We study the equivalent complement problem of the min-k-cut problem, which attempts to maximize the total weight of edges in every subset. We extend the method proposed in [15] to present deterministic local search approximation algorithms for the complement problem of the min-k-cut problem, and the complement problem of the capacitated min-k-cut problem on graph with performance ratio 1 k .
منابع مشابه
Approximation Solutions for Time-Varying Shortest Path Problem
Abstract. Time-varying network optimization problems have tradition-ally been solved by specialized algorithms. These algorithms have NP-complement time complexity. This paper considers the time-varying short-est path problem, in which can be optimally solved in O(T(m + n)) time,where T is a given integer. For this problem with arbitrary waiting times,we propose an approximation algorithm, whic...
متن کاملLow-degree Graph Partitioning via Local Search with Applications to Constraint Satisfaction, Max Cut, and Coloring
We present practical algorithms for constructing partitions of graphs into a fixed number of vertex-disjoint subgraphs that satisfy particular degree constraints. We use this in particular to find k-cuts of graphs of maximum degree ∆ that cut at least a k−1 k (1 + 1 2∆+k−1 ) fraction of the edges, improving previous bounds known. The partitions also apply to constraint networks, for which we gi...
متن کاملSubmodular Maximization over Multiple Matroids via Generalized Exchange Properties
Submodular-function maximization is a central problem in combinatorial optimization, generalizing many important NP-hard problems including Max Cut in digraphs, graphs and hypergraphs, certain constraint satisfaction problems, maximum-entropy sampling, and maximum facility-location problems. Our main result is that for any k ≥ 2 and any ε > 0, there is a natural local-search algorithm which has...
متن کامل7.1 Introduction 7.2 Weighted Max Cut
In Lecture 2, we discussed the unweighted max cut problem and gave 2-approximation algorithms based on local search, greedy paradigm and randomization. Today, we will study the weighted version of the max cut problem. Using this problem we will illustrate a general technique of bounding the running time of a local search based algorithm at the expense of a small factor in the approximation guar...
متن کاملLocal Search: Is Brute-Force Avoidable?
Heuristic algorithms are the most common practical approach for solving many intractable optimization problems. In general, such algorithms start from a feasible solution and iteratively try to improve the current solution. Local search algorithms, also known as neighborhood search algorithms, form a large class of improvement algorithms. To perform local search, a problem specific neighborhood...
متن کامل